/**
 * 
 */
package org.pjsip.pjsua2;

/**
 * @author alonso lee
 * 
 */
public interface ALVoipWorkingStateCallback {

	/**
	 * 当与远端用户打洞失败时，此回调将被执行
	 * 
	 * @param ip
	 * @param remote_port
	 */
	public void onNegotiateFail(String ip, int remote_port);

	/**
	 * 当与远端用户打洞成功时，此回调将被执行
	 * 
	 * @param ip
	 * @param remote_port
	 */
	public void onNegotiateSuccess(String ip, int remote_port);

	/**
	 * 当传送数据包到服务器的线程执行完成后，此回调将被执行
	 * 
	 * @param result
	 *            -1表示交互失败
	 */
	public void onPostDataToRtpResult(int result);

}
